第二天
範例 9
- 流程
(1) 捲動 => 那一塊 => addClass
(2) 按鈕 => 那一塊 => 捲動(1)
(3) 回到頂端 => 捲最上(1) - 卷軸往下 1px 內容往上 1px
- offset(全域座標) vs position(區塊座標)
- 寬高比較
(1) width(),height() DOM 內容寬高
(2) innerWidth(),innerHeight() DOM 內容寬高+padding 寬高
(3) outerWidth(),outerHeight() DOM 內容寬高+padding 寬高+border 寬高
(4) outerWidth(true),outerHeight(true) DOM 內容寬高+padding 寬高+border 寬高+margin 寬高 - function 中斷不能用 break 要用 return false
jQuery
1 | // 點goTop一下 |
***forEach vs each
forEach((obj,index)=>{})
each((index,obj)=>{})
eq : 等於
動畫 : animate
- normal: animate(動畫屬性,時間,加減速,完成後的 FUNCTION)
- advence: animate(動畫屬性,設定)
*建議用第二種用法,需要打到比較多屬性英文,幫助更多了解及記憶
*事件偵聽要先有偵聽,之後才能觸發
JQUERY
1 | (function() { |